/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ac.GUI.inventory;

import ac.settings.dataModel;
import ac.settings.dataModelurls;
import ac.settings.files;
import ac.settings.sqlQuerys;
import ac.ui.controls.PCLPanel;
import ac.uitls.propertiesOperation;
import java.awt.BorderLayout;
import org.jdesktop.swingx.JXCollapsiblePane;

/**
 *
 * @author empcl_000
 */
public class inventoryData2 extends PCLPanel implements dataModel, dataModelurls, files {

    ac.engin.inventory.inventoryData i = new ac.engin.inventory.inventoryData();
    ac.engin.archive.Products p = new ac.engin.archive.Products();

    /**
     * Creates new form inventoryData2
     */
    propertiesOperation po = new propertiesOperation();

    public inventoryData2() {
        initComponents();
        onLoad();
        jXCollapsiblePane1.setLayout(new BorderLayout());
        jXCollapsiblePane1.getContentPane().add(jPanel3, BorderLayout.CENTER);
        jbt_withdraw.addActionListener(jXCollapsiblePane1.getActionMap().get(JXCollapsiblePane.TOGGLE_ACTION));

        jXCollapsiblePane1.setVisible(false);

        jtab_data.setTitleAt(1, po.getWord("label.thisSearch"));
        jtab_data.setTitleAt(0, po.getWord("label.home"));
        jtab_data.setTitleAt(2, po.getWord("label.threportes"));
        jp_retportTaype.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.reptype")));
        jp_retportcon.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.repoptions")));
        jp_retportcon.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.repoptions")));
        jtab_data.setTitleAt(2, po.getWord("label.threportes"));
        jp_retportTaype.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.reptype")));
        jp_retportNamesproduct.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.choseProductName")));
        jp_retportNamesClient.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.choseClientName")));
        jp_retportNamesproductCat.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.retportNamesproductCat")));
        jp_retportcon.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.repoptions")));
        jp_retportNamesInventory.setBorder(javax.swing.BorderFactory.createTitledBorder(po.getWord("label.retportNamesInventory")));

    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jPanel3 = new javax.swing.JPanel();
        jcom_inventory = new ac.ui.controls.PCLGetdataFull();
        pCLLabel25 = new ac.ui.controls.PCLLabel();
        jbt_withdraw1 = new ac.ui.controls.PCLButton();
        jsp_quantity = new ac.ui.controls.PCLSpinner();
        pCLLabel15 = new ac.ui.controls.PCLLabel();
        jtab_data = new ac.ui.controls.PCLTabs();
        pCLPanel2 = new ac.ui.controls.PCLPanel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jtr_treasury = new ac.ui.controls.PCLTree();
        jtxt_code = new ac.ui.controls.PCLPanel();
        pCLToolbar2 = new ac.ui.controls.PCLToolbar();
        jbt_withdraw = new ac.ui.controls.PCLButton();
        jbt_print = new ac.ui.controls.PCLButton();
        jbt_cancel = new ac.ui.controls.PCLButton();
        thatisStatus = new ac.ui.controls.PCLLabel();
        pcl_invAllB = new ac.ui.controls.PCLLabel();
        pcl_invAllB1 = new ac.ui.controls.PCLLabel();
        jPanel4 = new javax.swing.JPanel();
        jScrollPane6 = new javax.swing.JScrollPane();
        jtb_search1 = new ac.ui.controls.PCLTable();
        jXCollapsiblePane1 = new org.jdesktop.swingx.JXCollapsiblePane();
        pCLPanel3 = new ac.ui.controls.PCLPanel();
        jPanel1 = new javax.swing.JPanel();
        jcom_search = new ac.ui.controls.PCLcomboBox();
        pCLLabel2 = new ac.ui.controls.PCLLabel();
        pCLLabel1 = new ac.ui.controls.PCLLabel();
        pCLButton1 = new ac.ui.controls.PCLButton();
        jtxt_search = new ac.ui.controls.PCLTextField();
        jScrollPane3 = new javax.swing.JScrollPane();
        jtr_search = new ac.ui.controls.PCLTree();
        jcom_searchmtype = new ac.ui.controls.PCLcomboBox();
        pCLLabel3 = new ac.ui.controls.PCLLabel();
        jPanel2 = new javax.swing.JPanel();
        pCLToolbar8 = new ac.ui.controls.PCLToolbar();
        jbt_edit1 = new ac.ui.controls.PCLButton();
        jbt_delete1 = new ac.ui.controls.PCLButton();
        jbt_print1 = new ac.ui.controls.PCLButton();
        jScrollPane5 = new javax.swing.JScrollPane();
        jtb_search = new ac.ui.controls.PCLTable();
        jPanel6 = new javax.swing.JPanel();
        jp_retportNamesproduct = new ac.ui.controls.PCLPanel();
        jcom_produest = new ac.ui.controls.PCLGetdata();
        pCLLabel17 = new ac.ui.controls.PCLLabel();
        jp_retportTaype = new ac.ui.controls.PCLPanel();
        jScrollPane8 = new javax.swing.JScrollPane();
        jtr_rep_type = new ac.ui.controls.PCLTree();
        jp_retportcon = new ac.ui.controls.PCLPanel();
        jd_rep_view = new ac.ui.controls.PCLButton();
        jd_rep_to = new ac.ui.controls.PCLDate();
        pCLLabel22 = new ac.ui.controls.PCLLabel();
        jd_rep_from = new ac.ui.controls.PCLDate();
        pCLLabel21 = new ac.ui.controls.PCLLabel();
        jlb_repTitle = new ac.ui.controls.PCLLabel();
        jp_retportNamesClient = new ac.ui.controls.PCLPanel();
        jcom_client = new ac.ui.controls.PCLGetdata();
        pCLLabel18 = new ac.ui.controls.PCLLabel();
        jp_retportNamesproductCat = new ac.ui.controls.PCLPanel();
        pCLLabel19 = new ac.ui.controls.PCLLabel();
        jcom_productCategory1 = new ac.ui.controls.PCLGetdata();
        jp_retportNamesInventory = new ac.ui.controls.PCLPanel();
        pCLLabel20 = new ac.ui.controls.PCLLabel();
        jcom_inventory1 = new ac.ui.controls.PCLGetdataFull();
        pCLPanel4 = new ac.ui.controls.PCLPanel();
        jScrollPane11 = new javax.swing.JScrollPane();
        jtab_indexDelete = new ac.ui.controls.PCLTable();
        pCLToolbar9 = new ac.ui.controls.PCLToolbar();
        jbt_edit2 = new ac.ui.controls.PCLButton();
        jbt_delete2 = new ac.ui.controls.PCLButton();
        jbt_print2 = new ac.ui.controls.PCLButton();
        jbt_print3 = new ac.ui.controls.PCLButton();

        jcom_inventory.setAddtype("inventory");
        jcom_inventory.setCategory(true);
        jcom_inventory.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jcom_inventoryActionPerformed(evt);
            }
        });

        pCLLabel25.setText("jlb_to");

        jbt_withdraw1.setType("treasurywithdraw");
        jbt_withdraw1.setFocusable(false);
        jbt_withdraw1.setText("jlb_convert");
        jbt_withdraw1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_withdraw1ActionPerformed(evt);
            }
        });

        jsp_quantity.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jsp_quantityMouseClicked(evt);
            }
        });
        jsp_quantity.addChangeListener(new javax.swing.event.ChangeListener() {
            public void stateChanged(javax.swing.event.ChangeEvent evt) {
                jsp_quantityStateChanged(evt);
            }
        });

        pCLLabel15.setText("jlb_quantity");

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jbt_withdraw1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(pCLLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jsp_quantity, javax.swing.GroupLayout.DEFAULT_SIZE, 272, Short.MAX_VALUE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jcom_inventory, javax.swing.GroupLayout.DEFAULT_SIZE, 243, Short.MAX_VALUE)
                            .addComponent(pCLLabel25, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
                .addContainerGap())
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(pCLLabel25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(pCLLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jcom_inventory, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jsp_quantity, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jbt_withdraw1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jtab_data.setTabPlacement(javax.swing.JTabbedPane.RIGHT);

        jtr_treasury.setAddtype("inventory");
        jtr_treasury.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jtr_treasuryMouseClicked(evt);
            }
        });
        jScrollPane1.setViewportView(jtr_treasury);

        jtxt_code.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));

        pCLToolbar2.setRollover(true);

        jbt_withdraw.setType("treasurywithdraw");
        jbt_withdraw.setFocusable(false);
        jbt_withdraw.setText("jlb_convert");
        jbt_withdraw.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_withdrawActionPerformed(evt);
            }
        });
        pCLToolbar2.add(jbt_withdraw);

        jbt_print.setType("print");
        jbt_print.setFocusable(false);
        jbt_print.setText("jbt_print");
        jbt_print.setVerticalTextPosition(3);
        jbt_print.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_printActionPerformed(evt);
            }
        });
        pCLToolbar2.add(jbt_print);

        jbt_cancel.setText("jbt_cancel");
        jbt_cancel.setFocusable(false);
        jbt_cancel.setType("cancel");
        jbt_cancel.setVerticalTextPosition(3);
        jbt_cancel.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_cancelActionPerformed(evt);
            }
        });
        pCLToolbar2.add(jbt_cancel);

        thatisStatus.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
        thatisStatus.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        thatisStatus.setToolTipText("");
        thatisStatus.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);

        pcl_invAllB.setText("0");

        pcl_invAllB1.setText("jlb_allbalance");

        jtb_search1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {

            }
        ));
        jtb_search1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jtb_search1MouseClicked(evt);
            }
        });
        jScrollPane6.setViewportView(jtb_search1);

        jXCollapsiblePane1.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.lightGray));

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jXCollapsiblePane1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jScrollPane6, javax.swing.GroupLayout.DEFAULT_SIZE, 501, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jScrollPane6, javax.swing.GroupLayout.DEFAULT_SIZE, 306, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jXCollapsiblePane1, javax.swing.GroupLayout.DEFAULT_SIZE, 55, Short.MAX_VALUE)
                .addContainerGap())
        );

        javax.swing.GroupLayout jtxt_codeLayout = new javax.swing.GroupLayout(jtxt_code);
        jtxt_code.setLayout(jtxt_codeLayout);
        jtxt_codeLayout.setHorizontalGroup(
            jtxt_codeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(thatisStatus, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGroup(jtxt_codeLayout.createSequentialGroup()
                .addGroup(jtxt_codeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(pCLToolbar2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jtxt_codeLayout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(jtxt_codeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jtxt_codeLayout.createSequentialGroup()
                                .addComponent(pcl_invAllB1, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(pcl_invAllB, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                            .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
                .addContainerGap())
        );
        jtxt_codeLayout.setVerticalGroup(
            jtxt_codeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jtxt_codeLayout.createSequentialGroup()
                .addComponent(thatisStatus, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(11, 11, 11)
                .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jtxt_codeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(pcl_invAllB, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(pcl_invAllB1, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(pCLToolbar2, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE))
        );

        javax.swing.GroupLayout pCLPanel2Layout = new javax.swing.GroupLayout(pCLPanel2);
        pCLPanel2.setLayout(pCLPanel2Layout);
        pCLPanel2Layout.setHorizontalGroup(
            pCLPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pCLPanel2Layout.createSequentialGroup()
                .addGap(266, 266, 266)
                .addComponent(jtxt_code, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
            .addGroup(pCLPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(pCLPanel2Layout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 250, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap(559, Short.MAX_VALUE)))
        );
        pCLPanel2Layout.setVerticalGroup(
            pCLPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pCLPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jtxt_code, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
            .addGroup(pCLPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(pCLPanel2Layout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 502, Short.MAX_VALUE)
                    .addContainerGap()))
        );

        jtab_data.addTab("tab1", pCLPanel2);

        jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray));

        pCLLabel2.setText("jlb_searchWord");

        pCLLabel1.setText("jlb_searchIn");

        pCLButton1.setType("search");
        pCLButton1.setText("jbt_search");
        pCLButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                pCLButton1ActionPerformed(evt);
            }
        });

        jtr_search.setAddtype("treasuryType");
        jtr_search.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
            public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {
                jtr_searchValueChanged(evt);
            }
        });
        jScrollPane3.setViewportView(jtr_search);

        pCLLabel3.setText("jlb_moveType");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jScrollPane3)
            .addComponent(pCLButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 202, Short.MAX_VALUE)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jtxt_search, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jcom_search, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(pCLLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(pCLLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(0, 0, Short.MAX_VALUE))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jcom_searchmtype, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addGroup(jPanel1Layout.createSequentialGroup()
                                .addComponent(pCLLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(0, 0, Short.MAX_VALUE)))
                        .addContainerGap())))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 170, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(pCLLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jcom_searchmtype, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(pCLLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jcom_search, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(12, 12, 12)
                .addComponent(pCLLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jtxt_search, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(pCLButton1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        pCLToolbar8.setRollover(true);

        jbt_edit1.setType("edit");
        jbt_edit1.setFocusable(false);
        jbt_edit1.setText("jbt_edit");
        jbt_edit1.setVerticalTextPosition(3);
        jbt_edit1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_edit1ActionPerformed(evt);
            }
        });
        pCLToolbar8.add(jbt_edit1);

        jbt_delete1.setType("delete");
        jbt_delete1.setFocusable(false);
        jbt_delete1.setText("jbt_delete");
        jbt_delete1.setVerticalTextPosition(3);
        jbt_delete1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_delete1ActionPerformed(evt);
            }
        });
        pCLToolbar8.add(jbt_delete1);

        jbt_print1.setType("print");
        jbt_print1.setFocusable(false);
        jbt_print1.setText("jbt_print");
        jbt_print1.setVerticalTextPosition(3);
        jbt_print1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_print1ActionPerformed(evt);
            }
        });
        pCLToolbar8.add(jbt_print1);

        jtb_search.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {

            }
        ));
        jtb_search.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jtb_searchMouseClicked(evt);
            }
        });
        jScrollPane5.setViewportView(jtb_search);

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(pCLToolbar8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jScrollPane5, javax.swing.GroupLayout.DEFAULT_SIZE, 603, Short.MAX_VALUE))
                .addGap(0, 0, 0))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addComponent(pCLToolbar8, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jScrollPane5, javax.swing.GroupLayout.DEFAULT_SIZE, 473, Short.MAX_VALUE)
                .addContainerGap())
        );

        javax.swing.GroupLayout pCLPanel3Layout = new javax.swing.GroupLayout(pCLPanel3);
        pCLPanel3.setLayout(pCLPanel3Layout);
        pCLPanel3Layout.setHorizontalGroup(
            pCLPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pCLPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(605, Short.MAX_VALUE))
            .addGroup(pCLPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pCLPanel3Layout.createSequentialGroup()
                    .addGap(216, 216, 216)
                    .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
        );
        pCLPanel3Layout.setVerticalGroup(
            pCLPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pCLPanel3Layout.createSequentialGroup()
                .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGap(1, 1, 1))
            .addGroup(pCLPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jtab_data.addTab("jtab_index", pCLPanel3);

        jp_retportNamesproduct.setBorder(javax.swing.BorderFactory.createTitledBorder("aaaaa"));

        jcom_produest.setAddtype("products");
        jcom_produest.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jcom_produestActionPerformed(evt);
            }
        });
        jcom_produest.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jcom_produestMouseClicked(evt);
            }
        });

        pCLLabel17.setText("jlb_product");

        javax.swing.GroupLayout jp_retportNamesproductLayout = new javax.swing.GroupLayout(jp_retportNamesproduct);
        jp_retportNamesproduct.setLayout(jp_retportNamesproductLayout);
        jp_retportNamesproductLayout.setHorizontalGroup(
            jp_retportNamesproductLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportNamesproductLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(pCLLabel17, javax.swing.GroupLayout.DEFAULT_SIZE, 185, Short.MAX_VALUE)
                .addContainerGap())
            .addComponent(jcom_produest, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        jp_retportNamesproductLayout.setVerticalGroup(
            jp_retportNamesproductLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportNamesproductLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(pCLLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jcom_produest, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jp_retportTaype.setBorder(javax.swing.BorderFactory.createTitledBorder("aaaaa"));
        jp_retportTaype.setPreferredSize(new java.awt.Dimension(200, 282));

        jtr_rep_type.setAddtype("products_reportes");
        javax.swing.tree.DefaultMutableTreeNode treeNode1 = new javax.swing.tree.DefaultMutableTreeNode("root");
        jtr_rep_type.setModel(new javax.swing.tree.DefaultTreeModel(treeNode1));
        jtr_rep_type.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {
            public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {
                jtr_rep_typeValueChanged(evt);
            }
        });
        jScrollPane8.setViewportView(jtr_rep_type);

        javax.swing.GroupLayout jp_retportTaypeLayout = new javax.swing.GroupLayout(jp_retportTaype);
        jp_retportTaype.setLayout(jp_retportTaypeLayout);
        jp_retportTaypeLayout.setHorizontalGroup(
            jp_retportTaypeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jScrollPane8, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE)
        );
        jp_retportTaypeLayout.setVerticalGroup(
            jp_retportTaypeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportTaypeLayout.createSequentialGroup()
                .addComponent(jScrollPane8)
                .addContainerGap())
        );

        jp_retportcon.setBorder(javax.swing.BorderFactory.createTitledBorder("aaaaa"));

        jd_rep_view.setType("viewReport");
        jd_rep_view.setText("jbt_viewReport");
        jd_rep_view.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jd_rep_viewActionPerformed(evt);
            }
        });

        pCLLabel22.setText("jlb_To");

        pCLLabel21.setText("jlb_From");

        javax.swing.GroupLayout jp_retportconLayout = new javax.swing.GroupLayout(jp_retportcon);
        jp_retportcon.setLayout(jp_retportconLayout);
        jp_retportconLayout.setHorizontalGroup(
            jp_retportconLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jd_rep_view, javax.swing.GroupLayout.DEFAULT_SIZE, 243, Short.MAX_VALUE)
            .addComponent(jd_rep_to, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addComponent(jd_rep_from, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGroup(jp_retportconLayout.createSequentialGroup()
                .addComponent(pCLLabel21, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
            .addGroup(jp_retportconLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(pCLLabel22, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jp_retportconLayout.setVerticalGroup(
            jp_retportconLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportconLayout.createSequentialGroup()
                .addGap(17, 17, 17)
                .addComponent(pCLLabel21, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jd_rep_from, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(pCLLabel22, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jd_rep_to, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(62, 62, 62)
                .addComponent(jd_rep_view, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)
                .addGap(235, 235, 235))
        );

        jlb_repTitle.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        jlb_repTitle.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jlb_repTitle.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jlb_repTitle.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);

        jp_retportNamesClient.setBorder(javax.swing.BorderFactory.createTitledBorder("aaaaa"));

        jcom_client.setAddtype("clients");
        jcom_client.setToolTipText("");
        jcom_client.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jcom_clientActionPerformed(evt);
            }
        });

        pCLLabel18.setText("jlb_client");

        javax.swing.GroupLayout jp_retportNamesClientLayout = new javax.swing.GroupLayout(jp_retportNamesClient);
        jp_retportNamesClient.setLayout(jp_retportNamesClientLayout);
        jp_retportNamesClientLayout.setHorizontalGroup(
            jp_retportNamesClientLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportNamesClientLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(pCLLabel18, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(153, Short.MAX_VALUE))
            .addComponent(jcom_client, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        jp_retportNamesClientLayout.setVerticalGroup(
            jp_retportNamesClientLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportNamesClientLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(pCLLabel18, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jcom_client, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jp_retportNamesproductCat.setBorder(javax.swing.BorderFactory.createTitledBorder("aaaaa"));

        pCLLabel19.setText("jlb_productCategory");

        jcom_productCategory1.setAddtype("productsCat");
        jcom_productCategory1.setCategory(true);

        javax.swing.GroupLayout jp_retportNamesproductCatLayout = new javax.swing.GroupLayout(jp_retportNamesproductCat);
        jp_retportNamesproductCat.setLayout(jp_retportNamesproductCatLayout);
        jp_retportNamesproductCatLayout.setHorizontalGroup(
            jp_retportNamesproductCatLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportNamesproductCatLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(pCLLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(96, Short.MAX_VALUE))
            .addComponent(jcom_productCategory1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        jp_retportNamesproductCatLayout.setVerticalGroup(
            jp_retportNamesproductCatLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportNamesproductCatLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(pCLLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jcom_productCategory1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jp_retportNamesInventory.setBorder(javax.swing.BorderFactory.createTitledBorder("aaaaa"));

        pCLLabel20.setText("jlb_inventoryTitle");

        jcom_inventory1.setAddtype("inventory");
        jcom_inventory1.setCategory(true);
        jcom_inventory1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jcom_inventory1ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jp_retportNamesInventoryLayout = new javax.swing.GroupLayout(jp_retportNamesInventory);
        jp_retportNamesInventory.setLayout(jp_retportNamesInventoryLayout);
        jp_retportNamesInventoryLayout.setHorizontalGroup(
            jp_retportNamesInventoryLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(pCLLabel20, javax.swing.GroupLayout.DEFAULT_SIZE, 205, Short.MAX_VALUE)
            .addComponent(jcom_inventory1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        jp_retportNamesInventoryLayout.setVerticalGroup(
            jp_retportNamesInventoryLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_retportNamesInventoryLayout.createSequentialGroup()
                .addComponent(pCLLabel20, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jcom_inventory1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
        jPanel6.setLayout(jPanel6Layout);
        jPanel6Layout.setHorizontalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel6Layout.createSequentialGroup()
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel6Layout.createSequentialGroup()
                        .addComponent(jp_retportTaype, javax.swing.GroupLayout.DEFAULT_SIZE, 321, Short.MAX_VALUE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jp_retportNamesClient, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jp_retportNamesproduct, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jp_retportNamesproductCat, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jp_retportNamesInventory, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jp_retportcon, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addComponent(jlb_repTitle, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel6Layout.setVerticalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel6Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jlb_repTitle, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jp_retportTaype, javax.swing.GroupLayout.DEFAULT_SIZE, 478, Short.MAX_VALUE)
                    .addComponent(jp_retportcon, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jPanel6Layout.createSequentialGroup()
                        .addGap(5, 5, 5)
                        .addComponent(jp_retportNamesproductCat, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jp_retportNamesproduct, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jp_retportNamesClient, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jp_retportNamesInventory, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addContainerGap())))
        );

        jtab_data.addTab("tab3", jPanel6);

        jtab_indexDelete.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {

            }
        ));
        jtab_indexDelete.setType("index");
        jtab_indexDelete.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jtab_indexDeleteMouseClicked(evt);
            }
        });
        jtab_indexDelete.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
            public void propertyChange(java.beans.PropertyChangeEvent evt) {
                jtab_indexDeletePropertyChange(evt);
            }
        });
        jtab_indexDelete.addInputMethodListener(new java.awt.event.InputMethodListener() {
            public void caretPositionChanged(java.awt.event.InputMethodEvent evt) {
                jtab_indexDeleteCaretPositionChanged(evt);
            }
            public void inputMethodTextChanged(java.awt.event.InputMethodEvent evt) {
            }
        });
        jtab_indexDelete.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                jtab_indexDeleteKeyPressed(evt);
            }
            public void keyReleased(java.awt.event.KeyEvent evt) {
                jtab_indexDeleteKeyReleased(evt);
            }
            public void keyTyped(java.awt.event.KeyEvent evt) {
                jtab_indexDeleteKeyTyped(evt);
            }
        });
        jtab_indexDelete.addVetoableChangeListener(new java.beans.VetoableChangeListener() {
            public void vetoableChange(java.beans.PropertyChangeEvent evt)throws java.beans.PropertyVetoException {
                jtab_indexDeleteVetoableChange(evt);
            }
        });
        jScrollPane11.setViewportView(jtab_indexDelete);

        pCLToolbar9.setRollover(true);

        jbt_edit2.setType("remove");
        jbt_edit2.setFocusable(false);
        jbt_edit2.setText("jbt_remove");
        jbt_edit2.setVerticalTextPosition(3);
        jbt_edit2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_edit2ActionPerformed(evt);
            }
        });
        pCLToolbar9.add(jbt_edit2);

        jbt_delete2.setType("removeAll");
        jbt_delete2.setFocusable(false);
        jbt_delete2.setText("jbt_removeAll");
        jbt_delete2.setVerticalTextPosition(3);
        jbt_delete2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_delete2ActionPerformed(evt);
            }
        });
        pCLToolbar9.add(jbt_delete2);

        jbt_print2.setType("restore");
        jbt_print2.setFocusable(false);
        jbt_print2.setText("jbt_restore");
        jbt_print2.setVerticalTextPosition(3);
        jbt_print2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_print2ActionPerformed(evt);
            }
        });
        pCLToolbar9.add(jbt_print2);

        jbt_print3.setType("restoreAll");
        jbt_print3.setFocusable(false);
        jbt_print3.setText("jbt_restoreAll");
        jbt_print3.setVerticalTextPosition(3);
        jbt_print3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbt_print3ActionPerformed(evt);
            }
        });
        pCLToolbar9.add(jbt_print3);

        javax.swing.GroupLayout pCLPanel4Layout = new javax.swing.GroupLayout(pCLPanel4);
        pCLPanel4.setLayout(pCLPanel4Layout);
        pCLPanel4Layout.setHorizontalGroup(
            pCLPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jScrollPane11, javax.swing.GroupLayout.DEFAULT_SIZE, 819, Short.MAX_VALUE)
            .addComponent(pCLToolbar9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        pCLPanel4Layout.setVerticalGroup(
            pCLPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pCLPanel4Layout.createSequentialGroup()
                .addComponent(pCLToolbar9, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jScrollPane11, javax.swing.GroupLayout.DEFAULT_SIZE, 479, Short.MAX_VALUE))
        );

        jtab_data.addTab("tab4", pCLPanel4);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jtab_data, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jtab_data, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
    }// </editor-fold>//GEN-END:initComponents

    String InvID = "";
    private void jtr_treasuryMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jtr_treasuryMouseClicked

        InvID = jtr_treasury.getValue();
        if (InvID != null && !InvID.equals("") && !InvID.equals("null")) {
            ac.GUI.index.updateTinfo(InvID, true);

            pcl_invAllB.setText(p.getINbalance(InvID) + "");

            i.serachTabel = jtb_search1;

            i.dataViewAS = new String[]{"_hide", "_midWidth", "", "_hide", "_hide"};

            i.indexsearch(sqlQuerys.SQL_inventoryB + " where products_in_balance.inventory_id='" + InvID + "'");
            thatisStatus.setText(jtr_treasury.getText());
        }
    }//GEN-LAST:event_jtr_treasuryMouseClicked

    private void jbt_withdrawActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_withdrawActionPerformed

        jXCollapsiblePane1.setVisible(!jXCollapsiblePane1.isVisible());


    }//GEN-LAST:event_jbt_withdrawActionPerformed

    private void jbt_printActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_printActionPerformed

        //  p.setPrint(MyREPORT_file_print, MySQL_File + p.IndexID);
    }//GEN-LAST:event_jbt_printActionPerformed

    private void jbt_cancelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_cancelActionPerformed
        // TODO add your handling code here:

        //    jlb_indexinfo.setText(p.setcancel());
    }//GEN-LAST:event_jbt_cancelActionPerformed

    private void jtb_search1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jtb_search1MouseClicked
        // TODO add your handling code here:
    }//GEN-LAST:event_jtb_search1MouseClicked

    private void pCLButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_pCLButton1ActionPerformed

        //  doSerach();
    }//GEN-LAST:event_pCLButton1ActionPerformed

    private void jtr_searchValueChanged(javax.swing.event.TreeSelectionEvent evt) {//GEN-FIRST:event_jtr_searchValueChanged
        // TODO add your handling code here:
        //  p.indexUpdate();
    }//GEN-LAST:event_jtr_searchValueChanged

    private void jbt_edit1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_edit1ActionPerformed

        /*  p.IndexID = Integer.parseInt(jtb_search.getValue());

         //p.getRow("" + p.IndexID)[5]
         if (p.returnMoevType("" + p.IndexID).equals("w")) {
         withdrawtamplet();

         } else {

         DeposiTemplate();
         }

         jtab_data.setSelectedIndex(0);
         p.FrameDataupdateByid(p.IndexID);
         p.editStep1();

         jta_more.setEnabled(true);*/
    }//GEN-LAST:event_jbt_edit1ActionPerformed

    private void jbt_delete1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_delete1ActionPerformed

        /*   p.IndexID = Integer.parseInt(jtb_search.getValue());
         if (p.returnMoevType("" + p.IndexID).equals("w")) {
         withdrawtamplet();

         } else {

         DeposiTemplate();
         }

         String[] d = p.getRow("" + p.IndexID);
         String[] datab = ac.ui.utils.getDataFromComss(p.dataComponents);

         p.dataSaveValues = ac.uitls.data.addValueToArray(datab, 4, d[1]);
         double am = Double.parseDouble(d[2]);

         if (p.setdeleteStatus(true, false, false) > 0) {

         if (d[1].equals("w")) {

         p.AddToTreasury(d[5], am);

         } else {

         p.CutToTreasury(d[5], am);

         }

         }
         doSerach();*/
    }//GEN-LAST:event_jbt_delete1ActionPerformed

    private void jbt_print1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_print1ActionPerformed

        /*      p.IndexID = Integer.parseInt(d.IndexGetValue(p.serachTabel));

         p.setPrint(MyREPORT_file_print, MySQL_File + p.IndexID);*/
    }//GEN-LAST:event_jbt_print1ActionPerformed

    private void jtb_searchMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jtb_searchMouseClicked
        /* jtab_data.setSelectedIndex(0);
         p.FrameDataUpdateFromSearch();*/
    }//GEN-LAST:event_jtb_searchMouseClicked

    private void jtab_indexDeleteMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jtab_indexDeleteMouseClicked
        // TODO add your handling code here:
    }//GEN-LAST:event_jtab_indexDeleteMouseClicked

    private void jtab_indexDeletePropertyChange(java.beans.PropertyChangeEvent evt) {//GEN-FIRST:event_jtab_indexDeletePropertyChange
        // TODO add your handling code here:
    }//GEN-LAST:event_jtab_indexDeletePropertyChange

    private void jtab_indexDeleteCaretPositionChanged(java.awt.event.InputMethodEvent evt) {//GEN-FIRST:event_jtab_indexDeleteCaretPositionChanged

    }//GEN-LAST:event_jtab_indexDeleteCaretPositionChanged

    private void jtab_indexDeleteKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jtab_indexDeleteKeyPressed
        // TODO add your handling code here:
    }//GEN-LAST:event_jtab_indexDeleteKeyPressed

    private void jtab_indexDeleteKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jtab_indexDeleteKeyReleased
        // TODO add your handling code here:
    }//GEN-LAST:event_jtab_indexDeleteKeyReleased

    private void jtab_indexDeleteKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jtab_indexDeleteKeyTyped
        // TODO add your handling code here:
    }//GEN-LAST:event_jtab_indexDeleteKeyTyped

    private void jtab_indexDeleteVetoableChange(java.beans.PropertyChangeEvent evt)throws java.beans.PropertyVetoException {//GEN-FIRST:event_jtab_indexDeleteVetoableChange

    }//GEN-LAST:event_jtab_indexDeleteVetoableChange

    private void jbt_edit2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_edit2ActionPerformed

        /*  p.setRemove(Integer.parseInt(d.IndexGetValue(p.deleteTabel)));
         p.indexdelete();*/
    }//GEN-LAST:event_jbt_edit2ActionPerformed

    private void jbt_delete2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_delete2ActionPerformed
        /*  p.setRemoveAll();
         p.indexdelete();*/
    }//GEN-LAST:event_jbt_delete2ActionPerformed

    private void jbt_print2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_print2ActionPerformed


    }//GEN-LAST:event_jbt_print2ActionPerformed

    private void jbt_print3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_print3ActionPerformed

    }//GEN-LAST:event_jbt_print3ActionPerformed

    private void jcom_inventoryActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcom_inventoryActionPerformed

    }//GEN-LAST:event_jcom_inventoryActionPerformed

    private void jbt_withdraw1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbt_withdraw1ActionPerformed
        String oldINV = InvID;
        String newInv = jcom_inventory.getValue();
        String ProID = jtb_search1.getValue();
        String Num = "" + jsp_quantity.getValue();

        p.setConvert(oldINV, newInv, ProID, Num);


    }//GEN-LAST:event_jbt_withdraw1ActionPerformed

    private void jsp_quantityMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jsp_quantityMouseClicked
        //updatePric();
    }//GEN-LAST:event_jsp_quantityMouseClicked

    private void jsp_quantityStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_jsp_quantityStateChanged
        //  updatePric();
    }//GEN-LAST:event_jsp_quantityStateChanged

    private void jcom_produestActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcom_produestActionPerformed

    }//GEN-LAST:event_jcom_produestActionPerformed

    private void jcom_produestMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jcom_produestMouseClicked

    }//GEN-LAST:event_jcom_produestMouseClicked
    boolean showRepProduct = false;
    boolean showRepClient = false;
    boolean showRepPsproductCat = false;
    boolean showRepInventory = false;

    void updaterepPnales() {

        jp_retportNamesproduct.setVisible(false);
        jp_retportNamesClient.setVisible(false);
        jp_retportNamesproductCat.setVisible(false);
        jp_retportNamesInventory.setVisible(false);

        if (showRepProduct) {
            jp_retportNamesproduct.setVisible(true);
        }

        if (showRepClient) {
            jp_retportNamesClient.setVisible(true);
        }
        if (showRepPsproductCat) {
            jp_retportNamesproductCat.setVisible(true);
        }
        if (showRepInventory) {
            jp_retportNamesInventory.setVisible(true);
        }

        showRepProduct = false;
        showRepClient = false;
        showRepPsproductCat = false;
        showRepInventory = false;
    }
    private void jtr_rep_typeValueChanged(javax.swing.event.TreeSelectionEvent evt) {//GEN-FIRST:event_jtr_rep_typeValueChanged
        updaterepPnales();
        jlb_repTitle.setText(jtr_rep_type.getText());

        String rtype = jtr_rep_type.getValue();

        switch (rtype) {
            case "115":
            case "116":
            case "121":
            case "118":
            case "122":
            case "175":

                showRepProduct = true;

                break;

            case "120":

                showRepInventory = true;

                break;
            case "123":
                showRepPsproductCat = true;

                break;
            case "125":
            case "126":
            case "119":
            case "117":
                showRepProduct = true;
                showRepClient = true;
                break;

        }
        updaterepPnales();
    }//GEN-LAST:event_jtr_rep_typeValueChanged

    private void jd_rep_viewActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jd_rep_viewActionPerformed
        p.TabelString = PRODUCTS_TABLE;
        ac.engin.moves.sell s = new ac.engin.moves.sell();
        ac.engin.moves.newbay b = new ac.engin.moves.newbay();
        ac.engin.moves.inventoryInput in = new ac.engin.moves.inventoryInput();
        ac.engin.moves.inventoryOutput on = new ac.engin.moves.inventoryOutput();
        /*

         111	صنف	 	products_reportes
         112	مبيعات	 	products_reportes
         113	مشتريات	 	products_reportes
         114	المخازن	 	products_reportes
         115	ملف	 	products_reportes	111
         116	مبيعات صنف خلال فترة	 	products_reportes	112
         117	 مبيعات صنف لعميل خلال فترة	 	products_reportes	112

         118	 مشتريات صنف خلال فترة	 	products_reportes	113
         119	 مشتريات صنف  لمورد خلال فترة	 	products_reportes	113

         120	حالة المخازن	 	products_reportes	114
         121	وارد مخزن خلال فترة	 	products_reportes	114
         122	صادر مخزن خلال فترة	 	products_reportes	114

         123 حالة تصنيف
         125	وارد  صنف الى المخزن لعميل
         126	صادر صنف  من المخزن لعميل

         */
        String rtype = jtr_rep_type.getValue();
        //String where = "";
        switch (rtype) {

            case "175":

                p.retportProCard(jcom_produest.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());

                break;

            case "115":
                p.setPrint(REPORT_Products_file_print, sqlQuerys.SQL_ProductsFile + jcom_produest.getValue());

                break;
            case "116":

                s.reportViewForPorduect(jcom_produest.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());
                break;
            case "117":

                s.reportViewForPorduectClinte(jcom_produest.getValue(), jcom_client.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());
                break;
            case "118":

                b.reportViewForPorduect(jcom_produest.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());
                break;
            case "119":

                b.reportViewForPorduectClinte(jcom_produest.getValue(), jcom_client.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());
                break;
            case "123":

                p.setPrint(REPORT_Products_status_print, sqlQuerys.SQL_ProductsAll + " where  products.cat_id = '" + jcom_productCategory1.getValue() + "'");
                break;
            case "120":

                p.retportInventoryStatus(jcom_inventory.getValue());

                break;
            case "121":

                in.reportViewForPorduect(jcom_produest.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());

                break;
            case "125":

                in.reportViewForPorduectClinte(jcom_produest.getValue(), jcom_client.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());

                break;

            case "122":

                on.reportViewForPorduect(jcom_produest.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());

                break;
            case "126":

                on.reportViewForPorduectClinte(jcom_produest.getValue(), jcom_client.getValue(), jd_rep_from.getDate(), jd_rep_to.getDate());

                break;

        }
    }//GEN-LAST:event_jd_rep_viewActionPerformed

    private void jcom_clientActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcom_clientActionPerformed

    }//GEN-LAST:event_jcom_clientActionPerformed

    private void jcom_inventory1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcom_inventory1ActionPerformed

    }//GEN-LAST:event_jcom_inventory1ActionPerformed


    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane11;
    private javax.swing.JScrollPane jScrollPane3;
    private javax.swing.JScrollPane jScrollPane5;
    private javax.swing.JScrollPane jScrollPane6;
    private javax.swing.JScrollPane jScrollPane8;
    private org.jdesktop.swingx.JXCollapsiblePane jXCollapsiblePane1;
    private ac.ui.controls.PCLButton jbt_cancel;
    private ac.ui.controls.PCLButton jbt_delete1;
    private ac.ui.controls.PCLButton jbt_delete2;
    private ac.ui.controls.PCLButton jbt_edit1;
    private ac.ui.controls.PCLButton jbt_edit2;
    private ac.ui.controls.PCLButton jbt_print;
    private ac.ui.controls.PCLButton jbt_print1;
    private ac.ui.controls.PCLButton jbt_print2;
    private ac.ui.controls.PCLButton jbt_print3;
    private ac.ui.controls.PCLButton jbt_withdraw;
    private ac.ui.controls.PCLButton jbt_withdraw1;
    private ac.ui.controls.PCLGetdata jcom_client;
    private ac.ui.controls.PCLGetdataFull jcom_inventory;
    private ac.ui.controls.PCLGetdataFull jcom_inventory1;
    private ac.ui.controls.PCLGetdata jcom_productCategory1;
    private ac.ui.controls.PCLGetdata jcom_produest;
    private ac.ui.controls.PCLcomboBox jcom_search;
    private ac.ui.controls.PCLcomboBox jcom_searchmtype;
    private ac.ui.controls.PCLDate jd_rep_from;
    private ac.ui.controls.PCLDate jd_rep_to;
    private ac.ui.controls.PCLButton jd_rep_view;
    private ac.ui.controls.PCLLabel jlb_repTitle;
    private ac.ui.controls.PCLPanel jp_retportNamesClient;
    private ac.ui.controls.PCLPanel jp_retportNamesInventory;
    private ac.ui.controls.PCLPanel jp_retportNamesproduct;
    private ac.ui.controls.PCLPanel jp_retportNamesproductCat;
    private ac.ui.controls.PCLPanel jp_retportTaype;
    private ac.ui.controls.PCLPanel jp_retportcon;
    private ac.ui.controls.PCLSpinner jsp_quantity;
    private ac.ui.controls.PCLTabs jtab_data;
    private ac.ui.controls.PCLTable jtab_indexDelete;
    private ac.ui.controls.PCLTable jtb_search;
    private ac.ui.controls.PCLTable jtb_search1;
    private ac.ui.controls.PCLTree jtr_rep_type;
    private ac.ui.controls.PCLTree jtr_search;
    private ac.ui.controls.PCLTree jtr_treasury;
    private ac.ui.controls.PCLPanel jtxt_code;
    private ac.ui.controls.PCLTextField jtxt_search;
    private ac.ui.controls.PCLButton pCLButton1;
    private ac.ui.controls.PCLLabel pCLLabel1;
    private ac.ui.controls.PCLLabel pCLLabel15;
    private ac.ui.controls.PCLLabel pCLLabel17;
    private ac.ui.controls.PCLLabel pCLLabel18;
    private ac.ui.controls.PCLLabel pCLLabel19;
    private ac.ui.controls.PCLLabel pCLLabel2;
    private ac.ui.controls.PCLLabel pCLLabel20;
    private ac.ui.controls.PCLLabel pCLLabel21;
    private ac.ui.controls.PCLLabel pCLLabel22;
    private ac.ui.controls.PCLLabel pCLLabel25;
    private ac.ui.controls.PCLLabel pCLLabel3;
    private ac.ui.controls.PCLPanel pCLPanel2;
    private ac.ui.controls.PCLPanel pCLPanel3;
    private ac.ui.controls.PCLPanel pCLPanel4;
    private ac.ui.controls.PCLToolbar pCLToolbar2;
    private ac.ui.controls.PCLToolbar pCLToolbar8;
    private ac.ui.controls.PCLToolbar pCLToolbar9;
    private ac.ui.controls.PCLLabel pcl_invAllB;
    private ac.ui.controls.PCLLabel pcl_invAllB1;
    private ac.ui.controls.PCLLabel thatisStatus;
    // End of variables declaration//GEN-END:variables
}
